<!--{include file='header.inc.tpl'}-->
<script  type="text/javascript">
var preClassName = "";
function list_sub_detail(Id, item)
{
if(preClassName != "")
{
getObject(preClassName).className = "left_back"
}
if(getObject(Id).className == "left_back")
{
getObject(Id).className = "left_back_onclick";
outlookbar.getbyitem(item);
preClassName = Id
}
}
function getObject(objectId)
{
if(document.getElementById && document.getElementById(objectId))
{
return document.getElementById(objectId)
}
else if(document.all && document.all(objectId))
{
return document.all(objectId)
}
else if(document.layers && document.layers[objectId])
{
return document.layers[objectId]
}
else
{
return false
}
}
function outlook()
{
this.titlelist = new Array();
this.itemlist = new Array();
this.addtitle = addtitle;
this.additem = additem;
this.getbytitle = getbytitle;
this.getbyitem = getbyitem;
this.getdefaultnav = getdefaultnav
}
function theitem(intitle, insort, inkey, inisdefault)
{
this.sortname = insort;
this.key = inkey;
this.title = intitle;
this.isdefault = inisdefault
}
function addtitle(intitle, sortname, inisdefault)
{
outlookbar.itemlist[outlookbar.titlelist.length] = new Array();
outlookbar.titlelist[outlookbar.titlelist.length] = new theitem(intitle, sortname, 0, inisdefault);
return(outlookbar.titlelist.length - 1)
}
function additem(intitle, parentid, inkey)
{
if(parentid >= 0 && parentid <= outlookbar.titlelist.length)
{
insort = "item_" + parentid;
outlookbar.itemlist[parentid][outlookbar.itemlist[parentid].length] = new theitem(intitle, insort, inkey, 0);
return(outlookbar.itemlist[parentid].length - 1)
}
else additem = - 1
}
function getdefaultnav(sortname)
{
var output = "";
for(i = 0; i < outlookbar.titlelist.length; i ++ )
{
if(outlookbar.titlelist[i].isdefault == 1 && outlookbar.titlelist[i].sortname == sortname)
{
output += "<div class=list_tilte id=sub_sort_" + i + " onclick=\"hideorshow('sub_detail_"+i+"')\">";
output += "<span>" + outlookbar.titlelist[i].title + "</span>";
output += "</div>";
output += "<div class=list_detail id=sub_detail_" + i + "><ul>";
for(j = 0; j < outlookbar.itemlist[i].length; j ++ )
{
output += "<li id=" + outlookbar.itemlist[i][j].sortname + j + " onclick=\"changeframe('"+outlookbar.itemlist[i][j].title+"', '"+outlookbar.titlelist[i].title+"', '"+outlookbar.itemlist[i][j].key+"')\"><a href=#>" + outlookbar.itemlist[i][j].title + "</a></li>"
}
output += "</ul></div>"
}
}
getObject('right_main_nav').innerHTML = output
}
function getbytitle(sortname)
{
var output = "<ul>";
for(i = 0; i < outlookbar.titlelist.length; i ++ )
{
if(outlookbar.titlelist[i].sortname == sortname)
{
output += "<li id=left_nav_" + i + " onclick=\"list_sub_detail(id, '"+outlookbar.titlelist[i].title+"')\" class=left_back>" + outlookbar.titlelist[i].title + "</li>"
}
}
output += "</ul>";
getObject('left_main_nav').innerHTML = output
}
function getbyitem(item)
{
var output = "";
for(i = 0; i < outlookbar.titlelist.length; i ++ )
{
if(outlookbar.titlelist[i].title == item)
{
output = "<div class=list_tilte id=sub_sort_" + i + " onclick=\"hideorshow('sub_detail_"+i+"')\">";
output += "<span>" + outlookbar.titlelist[i].title + "</span>";
output += "</div>";
output += "<div class=list_detail id=sub_detail_" + i + " style='display:block;'><ul>";
for(j = 0; j < outlookbar.itemlist[i].length; j ++ )
{
output += "<li id=" + outlookbar.itemlist[i][j].sortname + "_" + j + " onclick=\"changeframe('"+outlookbar.itemlist[i][j].title+"', '"+outlookbar.titlelist[i].title+"', '"+outlookbar.itemlist[i][j].key+"')\"><a href=#>" + outlookbar.itemlist[i][j].title + "</a></li>"
}
output += "</ul></div>"
}
}
getObject('right_main_nav').innerHTML = output
}
function changeframe(item, sortname, src)
{
if(item != "" && sortname != "")
{
window.top.frames['mainFrame'].getObject('show_text').innerHTML = sortname + "  <img src=<!--{$IMG_DIR}-->slide.gif broder=0 />  " + item
}
if(src != "")
{
window.top.frames['manFrame'].location = src
}
}
function hideorshow(divid)
{
subsortid = "sub_sort_" + divid.substring(11);
if(getObject(divid).style.display == "none")
{
getObject(divid).style.display = "block";
getObject(subsortid).className = "list_tilte"
}
else
{
getObject(divid).style.display = "none";
getObject(subsortid).className = "list_tilte_onclick"
}
}
function initinav(sortname)
{
outlookbar.getdefaultnav(sortname);
outlookbar.getbytitle(sortname);
//window.top.frames['manFrame'].location = "manFrame.html"
}
//document.write("<script src=<!--{$JS_DIR}-->admin_nav.js></" + "script>");
// 导航栏配置
var outlookbar=new outlook();
var t;
<!--{foreach from=$menu_data key=m1k item=m1v name=menu1}-->
    <!--{foreach from=$m1v.submenu key=m2k item=m2v name=menu2}-->
        t=outlookbar.addtitle('<!--{$m2k}-->','<!--{$m1k}-->',1)
        <!--{foreach from=$m2v key=m3k item=m3v name=menu3}-->
            outlookbar.additem('<!--{$m3k}-->',t,'<!--{$m3v}-->')
        <!--{/foreach}-->
    <!--{/foreach}-->
<!--{/foreach}-->
</script>
<body onload="initinav('管理首页')">
    <div id="left_content">
        <div id="user_info">欢迎您，<strong>pobear</strong><br />[<a href="#">系统管理员</a>，<a href="#">退出</a>]</div>
        <div id="main_nav">
            <div id="left_main_nav"></div>
            <div id="right_main_nav"></div>
        </div>
    </div>
</body>
</html>
